package com.hanrui.android.model;

import java.util.List;

public class MyVoteProposalBean {


    private List<ProposalListBean> proposalList;

    public List<ProposalListBean> getProposalList() {
        return proposalList;
    }

    public void setProposalList(List<ProposalListBean> proposalList) {
        this.proposalList = proposalList;
    }

    public static class ProposalListBean {
        /**
         * id : c8bcf3f4fe8e4facb4576df26bd1050d
         * isNewRecord : false
         * createDate : 2018-08-15 15:24:30
         * updateDate : 2018-08-15 15:24:30
         * proposal : 关于江苏振华信息科技有限公司清算情况 及财产分配方案的议案
         * condition : 3
         * name : 李维波
         * company : {"id":"49013d9bd053457c85fd6b21f78c8991","isNewRecord":false,"name":"镇江高新创业投资有限公司","sort":30,"type":"2","shortName":"镇高新","parentId":"0"}
         * office : {"id":"aabe0c8536e74395b4195fbfa6cb1c77","isNewRecord":false,"name":"综合部","sort":30,"type":"2","parentId":"0"}
         * procInsId : 7d038083def34b19a4e77a39dfe83230
         * wfState : 1
         * meetingApply : {"id":"0bdfe07c6f0a4c4ea6a84607383253d3","isNewRecord":false,"name":"董事会表决测试1","oaMeetingUserIds":"","oaMeetingUserNames":""}
         * sourceMeeting : {"id":"2346dfc9ed614fdab6aad0b8556641ad","isNewRecord":false,"name":"第19号集团会议","oaMeetingUserIds":"","oaMeetingUserNames":""}
         * procInsName : 负责人审核
         * showOfficeName : 镇高新
         * filesList : [{"id":"bdafbb0de7dd438a9690b80c6cf1212c","isNewRecord":false,"createDate":"2018-08-15 15:24:25","updateDate":"2018-08-15 15:24:25","fileName":"关于江苏振华信息科技有限公司清算情况及财产分配方案的议案.docx","fileExt":"docx","fileType":"proposal","fileSize":15671,"bizId":"c8bcf3f4fe8e4facb4576df26bd1050d","filePath":"E:/hr_file/Downloads/jeesite_upload/attachment/oa/20180815","fileSizeStr":"15.3KB"},{"id":"b8ab4f59776b40e981505c59c73a1714","isNewRecord":false,"createDate":"2018-08-15 15:24:25","updateDate":"2018-08-15 15:24:25","fileName":"附件3.集团办公会会议纪要.pdf","fileExt":"pdf","fileType":"proposal","fileSize":104835,"bizId":"c8bcf3f4fe8e4facb4576df26bd1050d","filePath":"E:/hr_file/Downloads/jeesite_upload/attachment/oa/20180815","fileSizeStr":"102.38KB"},{"id":"a87e54de50444449aa4e0adaaa9474b6","isNewRecord":false,"createDate":"2018-08-15 15:24:25","updateDate":"2018-08-15 15:24:25","fileName":"附件2.江苏振华科技信息有限公司股东会决议（拟）.docx","fileExt":"docx","fileType":"proposal","fileSize":12649,"bizId":"c8bcf3f4fe8e4facb4576df26bd1050d","filePath":"E:/hr_file/Downloads/jeesite_upload/attachment/oa/20180815","fileSizeStr":"12.35KB"},{"id":"e50f4e9dc8fe4eb99d7cc9327b88dc80","isNewRecord":false,"createDate":"2018-08-15 15:24:24","updateDate":"2018-08-15 15:24:24","fileName":"附件1.清算审计报告.pdf","fileExt":"pdf","fileType":"proposal","fileSize":658336,"bizId":"c8bcf3f4fe8e4facb4576df26bd1050d","filePath":"E:/hr_file/Downloads/jeesite_upload/attachment/oa/20180815","fileSizeStr":"642.91KB"}]
         * upMeeting : false
         */

        private String id;
        private boolean isNewRecord;
        private String createDate;
        private String updateDate;
        private String proposal;
        private String condition;
        private String name;
        private CompanyBean company;
        private OfficeBean office;
        private String procInsId;
        private int wfState;
        private MeetingApplyBean meetingApply;
        private SourceMeetingBean sourceMeeting;
        private String procInsName;
        private String showOfficeName;
        private boolean upMeeting;
        private List<FilesBean> filesList;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public boolean isIsNewRecord() {
            return isNewRecord;
        }

        public void setIsNewRecord(boolean isNewRecord) {
            this.isNewRecord = isNewRecord;
        }

        public String getCreateDate() {
            return createDate;
        }

        public void setCreateDate(String createDate) {
            this.createDate = createDate;
        }

        public String getUpdateDate() {
            return updateDate;
        }

        public void setUpdateDate(String updateDate) {
            this.updateDate = updateDate;
        }

        public String getProposal() {
            return proposal;
        }

        public void setProposal(String proposal) {
            this.proposal = proposal;
        }

        public String getCondition() {
            return condition;
        }

        public void setCondition(String condition) {
            this.condition = condition;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public CompanyBean getCompany() {
            return company;
        }

        public void setCompany(CompanyBean company) {
            this.company = company;
        }

        public OfficeBean getOffice() {
            return office;
        }

        public void setOffice(OfficeBean office) {
            this.office = office;
        }

        public String getProcInsId() {
            return procInsId;
        }

        public void setProcInsId(String procInsId) {
            this.procInsId = procInsId;
        }

        public int getWfState() {
            return wfState;
        }

        public void setWfState(int wfState) {
            this.wfState = wfState;
        }

        public MeetingApplyBean getMeetingApply() {
            return meetingApply;
        }

        public void setMeetingApply(MeetingApplyBean meetingApply) {
            this.meetingApply = meetingApply;
        }

        public SourceMeetingBean getSourceMeeting() {
            return sourceMeeting;
        }

        public void setSourceMeeting(SourceMeetingBean sourceMeeting) {
            this.sourceMeeting = sourceMeeting;
        }

        public String getProcInsName() {
            return procInsName;
        }

        public void setProcInsName(String procInsName) {
            this.procInsName = procInsName;
        }

        public String getShowOfficeName() {
            return showOfficeName;
        }

        public void setShowOfficeName(String showOfficeName) {
            this.showOfficeName = showOfficeName;
        }

        public boolean isUpMeeting() {
            return upMeeting;
        }

        public void setUpMeeting(boolean upMeeting) {
            this.upMeeting = upMeeting;
        }

        public List<FilesBean> getFilesList() {
            return filesList;
        }

        public void setFilesList(List<FilesBean> filesList) {
            this.filesList = filesList;
        }

        public static class CompanyBean {
            /**
             * id : 49013d9bd053457c85fd6b21f78c8991
             * isNewRecord : false
             * name : 镇江高新创业投资有限公司
             * sort : 30
             * type : 2
             * shortName : 镇高新
             * parentId : 0
             */

            private String id;
            private boolean isNewRecord;
            private String name;
            private int sort;
            private String type;
            private String shortName;
            private String parentId;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public boolean isIsNewRecord() {
                return isNewRecord;
            }

            public void setIsNewRecord(boolean isNewRecord) {
                this.isNewRecord = isNewRecord;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public int getSort() {
                return sort;
            }

            public void setSort(int sort) {
                this.sort = sort;
            }

            public String getType() {
                return type;
            }

            public void setType(String type) {
                this.type = type;
            }

            public String getShortName() {
                return shortName;
            }

            public void setShortName(String shortName) {
                this.shortName = shortName;
            }

            public String getParentId() {
                return parentId;
            }

            public void setParentId(String parentId) {
                this.parentId = parentId;
            }
        }

        public static class OfficeBean {
            /**
             * id : aabe0c8536e74395b4195fbfa6cb1c77
             * isNewRecord : false
             * name : 综合部
             * sort : 30
             * type : 2
             * parentId : 0
             */

            private String id;
            private boolean isNewRecord;
            private String name;
            private int sort;
            private String type;
            private String parentId;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public boolean isIsNewRecord() {
                return isNewRecord;
            }

            public void setIsNewRecord(boolean isNewRecord) {
                this.isNewRecord = isNewRecord;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public int getSort() {
                return sort;
            }

            public void setSort(int sort) {
                this.sort = sort;
            }

            public String getType() {
                return type;
            }

            public void setType(String type) {
                this.type = type;
            }

            public String getParentId() {
                return parentId;
            }

            public void setParentId(String parentId) {
                this.parentId = parentId;
            }
        }

        public static class MeetingApplyBean {
            /**
             * id : 0bdfe07c6f0a4c4ea6a84607383253d3
             * isNewRecord : false
             * name : 董事会表决测试1
             * oaMeetingUserIds :
             * oaMeetingUserNames :
             */

            private String id;
            private boolean isNewRecord;
            private String name;
            private String oaMeetingUserIds;
            private String oaMeetingUserNames;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public boolean isIsNewRecord() {
                return isNewRecord;
            }

            public void setIsNewRecord(boolean isNewRecord) {
                this.isNewRecord = isNewRecord;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public String getOaMeetingUserIds() {
                return oaMeetingUserIds;
            }

            public void setOaMeetingUserIds(String oaMeetingUserIds) {
                this.oaMeetingUserIds = oaMeetingUserIds;
            }

            public String getOaMeetingUserNames() {
                return oaMeetingUserNames;
            }

            public void setOaMeetingUserNames(String oaMeetingUserNames) {
                this.oaMeetingUserNames = oaMeetingUserNames;
            }
        }

        public static class SourceMeetingBean {
            /**
             * id : 2346dfc9ed614fdab6aad0b8556641ad
             * isNewRecord : false
             * name : 第19号集团会议
             * oaMeetingUserIds :
             * oaMeetingUserNames :
             */

            private String id;
            private boolean isNewRecord;
            private String name;
            private String oaMeetingUserIds;
            private String oaMeetingUserNames;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public boolean isIsNewRecord() {
                return isNewRecord;
            }

            public void setIsNewRecord(boolean isNewRecord) {
                this.isNewRecord = isNewRecord;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public String getOaMeetingUserIds() {
                return oaMeetingUserIds;
            }

            public void setOaMeetingUserIds(String oaMeetingUserIds) {
                this.oaMeetingUserIds = oaMeetingUserIds;
            }

            public String getOaMeetingUserNames() {
                return oaMeetingUserNames;
            }

            public void setOaMeetingUserNames(String oaMeetingUserNames) {
                this.oaMeetingUserNames = oaMeetingUserNames;
            }
        }
    }
}
